package com.ygsoft.tianlu_mall.mapper;

import com.ygsoft.tianlu_mall.pojo.Goods;
import com.ygsoft.tianlu_mall.pojo.Property;
import com.ygsoft.tianlu_mall.pojo.PropertyValue;
import com.ygsoft.tianlu_mall.pojo.Type;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface GoodsMapper {
    //获得分类名称
    List<Map<String,Object>> getToalTypeName();

    List<Map<String, Object>> getAllPropertyByTypeId(int type_id);

    //根据商品id获取商品参数值
    List<Map<String,Object>> getPropertyValueById(int goods_id);

    //根据商品id获取商品详情
    List<Map<String,Object>> getGoodsDetailByGoodsId(int goods_id);

    HashMap<String, Object> checkIsCollect(HashMap<String, Object> map);
    //页面商品展示
    List<Map<String,Object>> getGoodsIndex();

    //分类页面展示

    List<Map<String,Object>> getGoodsByTypeId(int type_id);

    List<Integer> getGoodsId();

    List<Integer> getGoodsIdByTypeId(int type_id);


    Map<String,Object> getRecommendGoodsId(int type_id);

    HashMap<String, Object> getRecommendGoodsByType(int goods_id);

    int getRecommendGoodsId2(int type_id);

    List<HashMap<String,Object>> getTypeIdList();
}
